@media only screen and (max-width: 1500px){
	.nav>ul>li{
		padding: 0	20px;
	}
	.nav{
		padding-right: 15px;
	}
	.logo {
    width: 440px;
    margin-left: 30px;
    margin-top: 21px;
	}
	.banner-2{
		height: 450px;
	}
	.footer-1-2-right li{
		padding-left: 50px;
	}
	.footer-1-2-left{
		padding-right: 60px;
		width: 442px;
	}
	.xinwen-pic{
		width: 430px;
	}
	.xinwen-con{
		padding: 15px 50px 0;
	}
	.more1 {
    margin-top: 45px;
	}
	.jiejue2-con{
		width: 80%;
		left: 10%;
	}
	.jiejue2-con p{
		line-height: 2.2;
		height: 6.6em;
	}
	.line{
		padding: 18px 0 12px;
	}
	.jiejue2-con h1{
		font-size: 22px;
	}
	.jiejue2-pic .imgbox_a::after{
		width: 80px;
		height: 80px;
		margin-top: -40px;
		margin-left: -40px;
	}
	.jiejue3 h2{
		font-size: 24px;
		margin-top: 10px;
	}
	.jiejue3 h1{
		font-size: 40px;
		margin-top: 45px;
	}
	.jiejue3 p{
		line-height: 2;
		font-size: 16px;
	}
	.more3{
		margin-top: 30px;
	}
	.chanpin-right-title{
		width: 277px;
	}
	.more4 {
    margin-top:45px;
	}
	.chanpin-title2{
		height: 120px;
		font-size: 26px;
		padding-top: 25px;
	}
	.chanpin-img{
		height: 357px;
	}
	.chanpin-box {
    padding-top: 60px;
	}
	.chanpin-list dd .imgbox_a h1{
		top: 18px;
		font-size: 15px;
	}
	.index2-2-item h1{
		font-size: 14px;
	}
	.index2-2-ico{
		width: 55px;
	}
	.index2-2{
		bottom: 50px;
	}
	.index3-list{
		margin-top: 50px;
		min-height: 374px;
	}
	.index1-dl1{
		margin-top: 45px;
	}
	.index4-pic{
		width: 561px;
		margin-right: 30px;
	}
	.index4-list dd+dd{
		margin-top: 10px;
		padding-top: 10px;
	}
	.index4-div {
    margin-top: 40px;
	}
	.more5 {
    margin-top: 40px;
	}
	.li1{
		margin-top: 230px;
	}
	.li2-wp {
    margin-top: 50px;
	}
	.li2 dl{
		/*padding-top: 0px;*/
	}
	.li2 dd{
		margin-top: 15px;
	}
}
@media only screen and (max-width: 1300px){
	.nav>ul>li{
		padding: 0	15px;
	}
	.nav{
		padding-right: 15px;
	}
	.logo {
    width: 400px;
    margin-left: 20px;
    margin-top: 25px;
	}
	.jiejue2-con{
		width: 84%;
		left:8%;
	}
}
@media only screen and (max-width: 1200px){
	#header{
		display: none;
	}
	#header-2{
		display: block;
	}
	.chenggao{
		display: block;
	}
	.banner-2{
		height: auto;
		background-image: none!important;
	}
	.banner-2 img{
		display: block;
	}
	.erji {
    padding:50px 0;
	}
	.title-11 h2{
		margin-top: 15px;
	}
	.title-11 h1{
		font-size: 30px;
	}
	.index2-1 h2{
		font-size: 30px;
	}
	.anli-item h1{
		font-size: 20px;
	}
	.anli-item{
		margin-top: 40px;
	}
	.fenye{
		margin-top: 50px;
	}
	.footer-1-2-right{
		display: none;
	}
	.footer-1-2-left{
		float: none;
		width: 381px;
		border-right: 0;
		padding-right: 0;
		margin:0 auto;
	}
	.er-wp {
    margin-top: 25px;
	}
	.footer-1-1-right{
		display: none;
	}
	.foo1-title{
		float: none;
		text-align: center;
	}
	.er+.er {
    margin-left: 30px;
	}
	.er-wp{
		width: 230px;
		margin:15px auto 0;
	}

	.footer-1-2 {
	  margin-top: 20px;
	}
	.footer-1{
		padding: 25px 0;
	}
	.footer-2 .fl,
	.footer-2 .fr{
		float: none;
		text-align: center;
	}
	.anli .row{
		margin-left: -15px;
		margin-right: -15px;
	}

	.anli .col-md-6{
		padding-left: 15px;
		padding-right: 15px;
	}
	.xinwen-pic {
    width: 360px;
	}
	.xinwen-con h1{
		font-size: 20px;
	}
	.xinwen-con h2{
		margin:20px 0 12px;
	}
	.xinwen-con p{
		font-size: 14px;
	}
	.xinwen-con {
		padding: 15px 30px 0;
	}
	.more1 {
    margin-top: 30px;
	}
	.xinwen-list li+li {
    margin-top:50px;
	}
	.danpian-h1{
		font-size: 26px;
	}
	.jiejue1 {
    padding: 50px 0;
	}
	.jiejue3 {
    padding: 50px 0;
	}
	.jiejue2-pic{
		float: none;
		width: 100%;
	}
	.jiejue2-list li{
		max-width: 970px;
		padding: 0	15px;
		margin:0 auto;
	}
	.jiejue2-list li::after{
		display: none;
	}
	.jiejue2-div{
		padding: 40px 25px;
		border:1px solid #e6e6e6;
		border-top: 0;
	}
	.jiejue2-con{
		width: 100%;
		left: 0;
		position: relative;
		top: 0;
		-ms-transform: translateY(0%);
    transform: translateY(0%);
	}
	.jiejue2-con p{
		height: auto;
		line-height: 2;
		max-height: 6em;
	}
	.more3{
		opacity: 1;
		visibility: visible;
	}
	.jiejue3{
		padding: 50px	0;
	}
	.jiejue3 h1 {
    font-size: 32px;
    margin-top: 35px;
	}
	.jiejue3 h2{
		font-size: 20px;
	}
	.jiejue3 p{
		margin-top: 25px;
	}
	.jiejue2-list li+li{
		margin-top: 50px;
	}
	.rencai2-con{
		font-size: 16px;
		line-height: 2.2;
		margin-top: 30px;
	}
	.rencai2-dd-item h1{
		margin: 14px 0;
		font-size: 18px;
	}
	.join1-dl dd .imgbox_a{
		padding: 50px 0;
	}
	.join1-dl dd .imgbox_a>img{
		display: none;
	}
	.join1-con{
		position: relative;
		margin-left: 0;
		margin-top: 0;
		left: 0;
		top: 0;
	}
	.join1-dl dd .imgbox_a::before{
		display: none;
	}
	.join1-dl dd.cur .join1-con{
		box-shadow: 0 0 10px 1px rgba(0,0,0,0.15);
	}
	.join1-con{
		margin:0 auto;
	}
	.join1 {
	  margin-top: 50px;
	}
	.join1-div-wp {
    margin-top: 40px;
	}
	.join2 {
    margin-top: 30px;
	}
	.chanpin-box {
    padding-top: 50px;
	}
	.chanpin-left{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.chanpin-img{
		display: none;
	}
	.chanpin-right{
		margin-top: 15px;
	}
	.chanpin-right-title{
		top: 35px;
	}
/*	.more4{
		margin-top: 50px;
	}*/
	.banner, .fafa, .fafa .slides, .fafa .slides>li {
    height: auto;
	}
	.section{
		height: auto!important;
	}
	.fafa .slides>li img{
		display: block;
	}
	.index1,.index3,.index4{
		padding: 50px 0;
	}
	.index2{
		padding: 100px 0 50px;
	}
	.index1-list dd h1{
		font-size: 16px;
		padding: 20px 15px 0;
	}
	.index1-dl1 dd{
		font-size: 16px;
		padding: 0 5px 15px;
	}
	.index2-2{
		position: relative;
		bottom: 0;
	}
	.index3-list{
		min-height: 277px;
	}
	.index3-list{
		margin-top: 35px;
	}
	.index3-list .swiper-slide-active, .index3-list .swiper-slide-duplicate-active{
		padding-top: 65px;
	}
	.index4-con{
		margin-top: 20px;
	}
	.index4-pic{
		float: none;
		margin-right: 0;
		width: 100%;
	}
	.index4-list dd+dd {
    margin-top: 20px;
    padding-top: 20px;
	}
	.index4{
		background-image: none;
	}
	.loading{
		display: none;
	}
	.footer-2{
		background-color: #ececed;
		color: #797c8f;
		border-top: 1px solid #dbdbdb;
	}
}
@media only screen and (max-width: 992px){
	.chanpin-right-title {
    width: 318px;
	}
	.index1, .index3, .index4 {
    padding: 40px 0;
	}
	.index2 {
    padding: 70px 0 40px;
	}
	.index3-list .swiper-slide-active, .index3-list .swiper-slide-duplicate-active {
    padding-top: 0px;
	}
	.index3-list .swiper-slide{
		transform: scale(1);
	}
	.index2-1{
		width: 100%;
		padding-right: 0;
	}
	.index2-bg-wp::after{
		background-image: none;
		width: 100%;
		background-color: rgba(0,0,0,0.15);
	}
	.index1-dl1 {
    margin-top: 30px;
	}
	.index1-div-wp{
		margin-top: 30px;
	}
	.chanpin-box {
    padding-top: 40px;
	}
	.chanpin-list dd:first-child {
    margin-left: 52.5%;
	}
	.chanpin-list dd{
		width: 47.5%;
	}
	.jiejue2-list li+li{
		margin-top:40px;
	}
	.jiejue3 h1{
		font-size: 28px;
	}
	.jiejue3 h2{
		font-size: 18px;
	}
	.jiejue3 p{
		font-size: 15px;
	}
	.jiejue2-list li{
		max-width: 750px;
	}
	.jiejue1 {
    padding: 40px 0;
	}
	.jiejue3 {
    padding: 40px 0;
	}
	.danpian-h1{
		font-size: 24px;
	}
	.title-11 h2 {
    margin-top: 12px;
    font-size: 15px;
	}
	.title-11 h1 {
    font-size: 28px;
	}
	.index2-1 h2{
		font-size: 28px;
	}
	.erji{
		padding: 40px 0;
	}
	.anli-item{
		margin-top: 30px;
	}
	.fenye{
		margin-top: 40px;
	}
	.xinwen-pic{
		float: none;
		width: 100%;
	}
	.xinwen-con{
		padding: 30px;
	}
	.xinwen-list li{
		box-shadow: 0 3px 6px 1px rgba(0,0,0,0.05);
	}
	.xinwen-list li+li {
    margin-top:40px;
	}
}
@media only screen and (max-width: 768px){
	.chanpin-list  a h1{
		font-size: 15px;
		height: 50px;
		line-height: 60px;
	}
	.chanpin-list1 .col-sm-6 {
    margin-top: 0px;
	}
	.chanpin-list1 {
    padding-top: 25px;
}
	.chanpin-list1 .col-sm-6+.col-sm-6 {
    margin-top:20px;
	}
	.fafa .flex-control-paging li a{
		width: 8px;
		height: 8px;
	}
	.fafa .flex-control-nav li{
		margin:0 4px;
	}
	.fafa .flex-control-nav{
		bottom: 20px;
	}
	.index4-list dd+dd {
    margin-top: 15px;
    padding-top: 15px;
	}
	.index4-wen{
		padding-top: 8px;
	}
	.index4-wen h1{font-size: 16px;}
	.index4-wen p{
		font-size: 13px;
	}
	.index4-date h2{
		margin-top: 5px;
	}
	.index4-date h1{
		font-size: 24px;
	}
	.index4-date{
		width: 60px;
		height: 60px;
		margin-right: 15px;
		padding-top: 10px;
	}
	.index4-div {
    margin-top: 25px;
	}
	.more5 {
    margin-top:30px;
}
	.index3-list {
	    margin-top: 25px;
}
	.index2-1{
		padding-bottom: 30px;
	}
	.index3 .more5 {
    margin-top: 30px;
}
	.index2-1 h2{
		padding-bottom: 30px;
	}
	.index2-1 h1{
		font-size: 18px;
	}
	.index2-1 p{
		margin:15px 0 15px;
		line-height: 1.8;
		height:5.4em;
	}
	.index2-2-ico {
    width: 45px;
	}
	.more6>a{
		width: 100px;
		height: 32px;
		line-height: 32px;
		font-size: 12px;
	}
	.index2-2-item h1 {
    font-size: 12px;
    margin-top: 10px;
	}
	.index2-2-item{
		padding: 15px 0;
	}
	.index1 .title-11{
		padding-left: 15px;
		padding-right: 15px;
	}
	.index1-dl1 {
    margin-top: 20px;
	}
	.index1-dl1 dl{
    /*padding-bottom: 10px;*/

	}
	.index1-dl1 dd {
    font-size: 14px;
    padding: 10px 5px;
	}
	.index1-list .mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-bottom:25px;
	}
	.index1-list dd h1 {
    font-size: 14px;
    padding: 15px 10px 0;
	}
	.index1-list dd{
		width: 250px!important;
	}
	.index1-list dd+dd{
		margin-left: 15px!important;
	}
	.index1, .index3, .index4 {
    padding: 30px 0;
	}
	.index2 {
    padding: 30px 0 30px;
	}
	.chanpin-title1{
		padding-left: 15px;
	}
	.chanpin-title2{
		padding: 20px 15px;
		padding-bottom: 35px;
		font-size: 22px;
		height: auto;

	}
	.more4{
		margin-top: 25px;
	}
	.more4>a{
		width: 110px;
		height: 35px;
		line-height: 33px;
		font-size: 12px;
		margin:0 auto;
	}
	.chanpin-right-title-1 p{
		margin-top: 0;
		height: auto;
		max-height: 5.4em;
		font-size: 12px;
	}
	.chanpin-right-title{
		position: relative;
		padding-bottom: 25px;
		top: 0;
		width: 100%;
	}
	.chanpin-right-title-1{
		padding-bottom: 15px;
		padding-left: 0px;
		text-align: center;
		border-left: 0;
		border-bottom: 1px solid #000000;

	}
	.chanpin-right-title h1{
		font-size: 20px;
	}
	.chanpin-right-title h2{
		font-size: 16px;
		margin:0;
		padding: 8px 0 10px;
	}
	.chanpin-list dd .imgbox_a h1{
		font-size: 14px;
	}
	.chanpin-right{
		padding:25px 15px;
	}
	.chanpin-list dd{
		float: none;
		width: 100%!important;
		margin-left: 0%!important;
		margin-top: 0%;
	}
	.chanpin-list dd+dd{
		margin-top: 15px;
	}
	.chanpin-list dl{
		margin:0;
	}
	.chanpin-box {
    padding-top: 30px;
	}
	.join2 {
    margin-top: 10px;
	}
	.join1-p{
		font-size: 15px;
		line-height: 2;
	}
	.join1-div-wp {
    margin-top: 15px;
	}
	.join1 {
    margin-top: 25px;
	}
	.join1-dl2 dd{
		font-size: 15px;
		padding: 0;
		width: 31.33333%;
		margin:0;
		margin-left: 2%;
		height: 42px;
		line-height: 40px;
	}
	.join1-dl2 dl{
		margin-left: -2%;
		display: block;
	}
	.rencai2-list2 dd {
    padding:30px 0;
	}
	.rencai2-list2 dd .rencai2-dd-item{
		padding: 20px 15px;
		max-width: 100%;
	}
	.rencai2-con {
    font-size: 15px;
    line-height: 2;
	}
	.more2 a{
		width: 120px;
		height: 36px;
		line-height: 34px;
		font-size: 14px;
	}
	.jiejue2-pic .imgbox_a::after {
    width: 50px;
    height: 50px;
    margin-top: -25px;
    margin-left: -25px;
	}
	.jiejue2-con p{
		line-height: 1.8;
		max-height: 5.4em;
	}
	.line {
    padding: 15px 0 10px;
	}
	.jiejue2-list li+li{
		margin-top:25px;
	}
	.jiejue2-con h1 {
    font-size: 18px;
	}
	.more3 {
    margin-top: 20px;
	}
	.jiejue2-div{
		padding: 25px 15px;
	}
	.jiejue3 h1{
		font-size: 22px;
		margin-top: 30px;
	}
	.jiejue3 h2{
		font-size: 18px;
		margin-top: 8px;
	}
	.jiejue3 p{
		font-size: 14px;
		margin-top: 15px;
		/*line-height: 1.8;*/
	}
	.jiejue2-list li{
		max-width: 100%;
	}
	.jiejue1 {
    padding: 30px 0;
	}
	.jiejue3 {
    padding: 30px 0;
	}
	.danpian-h1{
		font-size: 20px;
	}
	.dan-a a{
		font-size: 14px;
	}
	.xinwen-con h1 {
    font-size: 18px;
	}
	.xinwen-con h2 {
    margin: 12px 0 8px;
    font-size: 12px;
	}
	.xinwen-con p{
		line-height: 1.8;
		height: 3.6em;
	}
	.more1 {
    margin-top: 20px;
	}
	.more1 a{
		font-size: 14px;
		width: 110px;
		height: 36px;
		line-height: 36px;
		padding-left: 15px;
	}
	.xinwen-con {
    padding: 20px 15px;
	}
	.xinwen-list li+li {
    margin-top:30px;
	}
	.er img{
		margin-bottom: 10px;
	}
	.footer-1-2-dl dd{
		font-size: 14px;
		background-position: left 6px;
		padding-left: 23px;
	}
	.foo1-title h2{
		font-size: 20px;
		margin-top: 10px;
	}
	.foo1-title h1{
		font-size: 18px;
	}
	.footer-1{
		padding: 20px 0 15px;
	}
	.footer-2{
		padding: 10px 0;
		font-size: 12px;
	}
	.anli-item h1 {
    font-size: 16px;
    padding: 20px 0;
	}
	.title-11 h2 {
    margin-top: 10px;
    font-size: 14px;
	}
	.title-11 h1 {
    font-size: 22px;
	}
	.index2-1 h2{
		font-size: 22px;
	}
	.erji{
		padding: 30px 0;
	}
	.anli-item{
		margin-top: 25px;
	}
	.fenye{
		margin-top: 30px;
	}
}
@media only screen and (max-width: 500px){
	.footer-1-2-left{
		width: 100%;
	}
	
}
@media only screen and (max-width: 350px){}